@charset "UTF-8";
/* SCSS RGB 黑白色阶 */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box !important;
	letter-spacing: 1px;
}

html {
	font-size: 16px;
	overflow-x: hidden;
}

html.overflow {
	overflow: hidden;
}

body {
	background-color: #f5f7f7;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 16px;
	box-sizing: border-box;
	overflow-x: hidden;
}

a {
	text-decoration: none;
	color: rgba(66, 66, 66, 0.95);
	cursor: pointer;
}

a:hover {
	color: rgba(66, 66, 66, 0.95);
    cursor:hand;
}

li {
	list-style-type: none;
}

img {
	max-width: 100%;
	display: block;
	cursor: pointer;
}

.d-flex {
	display: flex;
}

.container {
	margin: 0 auto;
	padding: 0;
	z-index: 2;
	position: inherit;
}
@media (min-width: 576px) {
	.container {
		max-width: 540px;
		width: 540px;
	}
}
@media (min-width: 768px) {
	.container {
		max-width: 720px;
		width: 720px;
	}
}
@media (min-width: 992px) {
	.container {
		max-width: 960px;
		width: 960px;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1140px;
		width: 1140px;
	}
}
@media (min-width: 1400px) {
	.container {
		max-width: 1320px;
		width: 1320px;
	}
}
@media (min-width: 1600px) {
	.container {
		max-width: 1560px;
		width: 1560px;
	}
}

.c_title {
	display: block;
	text-align: center;
	padding: 40px;
	position: inherit;
	z-index: 2;
}
.c_title .title {
	font-size: 36px;
	color: #034145;
}
.c_title .sub {
	font-size: 24px;
}

.c_title {
	display: block;
	text-align: center;
	padding: 40px;
}
.c_title .title {
	font-size: 36px;
	color: #034145;
}
.c_title .title:hover{
    color: #ffa53d;
    cursor:pointer;
}
.c_title .sub {
	font-size: 24px;
}

.navbar {
	position: relative;
	width: 100%;
	top: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	z-index: 9;
	background-color: #f0f2f5;
}
@media (max-width: 768px) {
	.navbar {
		justify-content: space-between;
	}
}
.navbar .logo {
	height: 80px;
	display: flex;
	align-items: center;
	line-height: 80px;
	width: 30%;
	margin-left: 10px;
	justify-content: flex-end;
}
@media (max-width: 768px) {
	.navbar .logo {
		width: auto;
	}
}
.navbar .logo img {
	height: 45px;
}
.navbar .logo img.mobile {
	display: none;
}
@media (max-width: 768px) {
	.navbar .logo img.pc {
		display: none;
	}
	.navbar .logo img.mobile {
		display: block;
	}
}
.navbar .nav {
	width: 100%;
	display: flex;
	z-index: 2;
}
@media (max-width: 768px) {
	.navbar .nav {
		justify-content: flex-end;
		width: auto;
	}
}
.navbar .nav .examples {
	display: none;
	padding: 4px;
	border: 1px solid rgba(66, 66, 66, 0.95);
	border-radius: 4px;
	margin-right: 15px;
}
@media (max-width: 768px) {
	.navbar .nav .examples {
		display: block;
	}
}
.navbar .nav .examples #nav-icon4 {
	width: 26px;
	height: 26px;
	position: relative;
	transform: rotate(0deg);
	transition: 0.5s ease-in-out;
	cursor: pointer;
}
.navbar .nav .examples #nav-icon4 span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: rgba(66, 66, 66, 0.95);
	border-radius: 3px;
	opacity: 1;
	left: 0;
	transform: rotate(0deg);
	transition: 0.3s ease-in-out;
}
.navbar .nav .examples #nav-icon4 span:nth-child(1) {
	top: 10%;
	transform-origin: left center;
}
.navbar .nav .examples #nav-icon4 span:nth-child(2) {
	top: 50%;
	transform: translateY(-50%);
	transform-origin: left center;
}
.navbar .nav .examples #nav-icon4 span:nth-child(3) {
	bottom: 10%;
	transform-origin: left center;
}
.navbar .nav .examples #nav-icon4.open span:nth-child(2) {
	width: 2%;
	opacity: 0;
}
.navbar .nav .examples #nav-icon4.open span:nth-child(1) {
	transform: rotate(45deg) translate(-50%, -50%);
	top: 50%;
	left: 46%;
	height: 3px;
}
.navbar .nav .examples #nav-icon4.open span:nth-child(3) {
	transform: rotate(-45deg) translate(-50%, -50%);
	top: 50%;
	left: 54%;
	height: 3px;
}
.navbar .nav .container {
	display: flex;
	justify-content: space-evenly;
}
@media (max-width: 768px) {
	.navbar .nav .container {
		display: none;
		position: fixed;
		top: 80px;
		left: 0;
		width: 100%;
		max-width: 100%;
		height: 100%;
		background-color: #fff;
	}
}
@media (min-width: 1500px) {
	.navbar .nav .container {
		max-width: 1320px;
		width: 1320px;
	}
}
.navbar .nav .container .list {
	position: relative;
	height: 50px;
	line-height: 50px;
}
@media (max-width: 768px) {
	.navbar .nav .container .list {
		margin: 0 25px;
		padding: 0;
		height: auto;
		line-height: 60px;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
	}
	.navbar .nav .container .list:last-child {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.navbar .nav .container .list[submobilebtn='false'] .fi.sub {
		opacity: 1;
		transform: rotate(0deg);
	}
	.navbar .nav .container .list .fi {
		display: none !important;
		display: inline-block;
		width: 12px;
		height: 12px;
		background: url(https://static.orvibo.com/guanwang_second/front/mobile/images/nav_footer/header_arrow-764bbff8ab.png) center no-repeat;
		background-size: contain;
		opacity: 1;
	}
	.navbar .nav .container .list .fi.sub {
		display: inline-block;
		width: 16px;
		height: 16px;
		background: url(https://static.orvibo.com/guanwang_second/front/mobile/images/nav_footer/header_active-d12c858e4a.png) no-repeat;
		background-size: contain;
		transition: 0.5s;
		opacity: 0.4;
		transform: rotate(-45deg);
	}
}
.navbar .nav .container .list.on > div > a span {
	color: #009bb5;
}
@media (max-width: 768px) {
	.navbar .nav .container .list.on > div > a span {
		color: rgba(245, 245, 245, 0.95);
	}
}
@media (max-width: 768px) {
	.navbar .nav .container .list > div > a {
		padding-left: 8px;
		flex: 0.9;
	}
}
.navbar .nav .container .list > div > a span {
	color: rgba(66, 66, 66, 0.95);
	transition: 0.3s;
	font-weight: bold;
			/*color: rgba(245, 245, 245, 0.95);*/
			/*transition: 0.3s;*/
			/*text-shadow: 1px 1px 0px #000000;*/
}
.navbar .nav .container .list > div > a span {
	color: rgba(66, 66, 66, 0.95);
	transition: 0.3s;
	font-weight: bold;
			/*color: rgba(245, 245, 245, 0.95);*/
			/*transition: 0.3s;*/
			/*text-shadow: 1px 1px 0px #000000;*/
}

.navbar-index-menu {
			color: rgba(245, 245, 245, 0.95);
			transition: 0.3s;
			text-shadow: 1px 1px 0px #000000;
}
.navbar .nav .container .list > div > a span:hover {
	color: #009bb5;
}
@media (max-width: 768px) {
	.navbar .nav .container .list > div > a span {
		color: rgba(66, 66, 66, 0.95) !important;
	}
}
.navbar .nav .container .list > div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.navbar .nav .container .list .subnav {
	position: absolute;
	display: none;
	top: 125%;
	left: 0;
	width: 200%;
	transform: translateX(-25%);
	background-color: #fff;
	border: 1px solid #eee;
}
@media (max-width: 768px) {
	.navbar .nav .container .list .subnav {
		background-color: rgba(255, 255, 255, 0);
		position: initial;
	}
}
.navbar .nav .container .list .subnav .subnavBox {
	display: flex;
	justify-content: center;
	position: relative;
	flex-direction: column;
	align-items: center;
}
@media (max-width: 768px) {
	.navbar .nav .container .list .subnav .subnavBox {
		flex-direction: column;
		padding-bottom: 8px;
	}
}
.navbar .nav .container .list .subnav .sub-border {
	opacity: 1;
	height: 1px;
	left: 0;
	width: 0;
	bottom: 29px;
	position: absolute;
	background-color: currentcolor;
	transition: all 0.3s ease 0s;
}
.navbar .nav .container .list .subnav .sublist {
	display: inline-block;
	height: 50px;
	width: 100%;
	text-align: center;
	line-height: 50px;
	color: #111;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 1px solid #eee;
}
.navbar .nav .container .list .subnav .sublist:last-child {
	border-bottom: 0px solid #eee;
}
.navbar .nav .container .list .subnav .sublist:hover span {
	color: #009bb5;
}
@media (max-width: 768px) {
	.navbar .nav .container .list .subnav .sublist {
		height: 36px;
		font-size: 14px;
		line-height: 36px;
	}
	.navbar .nav .container .list .subnav .sublist a {
		color: rgba(245, 245, 245, 0.95);
	}
}
.navbar .nav .function {
	display: flex;
	align-items: center;
	justify-content: center;
}
.navbar .nav .function a {
	display: block;
	margin: 0 9px;
	width: 20px;
	height: 24px;
}
.navbar .nav .function a.home {
	background: url(/static/h1.png) no-repeat;
	/*background-position-y: -521px;*/
	height: 30px;
	background-size: cover;
}
.navbar .nav .function a.home:hover {
	background: url(/static/h2.png) no-repeat;
	background-size: cover;
}

.navbar .nav .function a.language {
	background: url('/static/pc/image/icons.png') no-repeat;
	background-position-y: -544px;
	background-size: cover;
}
@media (max-width: 768px) {
	.navbar .nav .function a.language {
		background-position-y: -546px !important;
	}
}
.navbar .nav .function a.search {
	background: url('/static/pc/image/icons.png') no-repeat;
	background-position-y: -568px;
	background-size: cover;
}
.navbar .nav .function .keyBox {
	position: relative;
}
.navbar .nav .function .keyBox input {
	display: none;
	position: absolute;
	left: -255px;
	top: 20px;
	outline: none;
	border: none;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
	padding: 8px;
	line-height: 200%;
	width: 250px;
}

.footer-main {
	background: #1d1d1d;
	padding-bottom: 100px;
}
.footer-main .container .logo {
	padding-top: 72px;
	padding-bottom: 18px;
	border-bottom: 2px solid #797979;
}
.footer-main .container .logo img {
	width: 337px;
}
.footer-main .container .introduce {
	display: flex;
	padding-top: 53px;
	justify-content: space-between;
}
@media (max-width: 768px) {
	.footer-main .container .introduce {
		flex-direction: column;
	}
}
.footer-main .container .introduce .intro .top {
	font-size: 21px;
	color: #fff;
}
.footer-main .container .introduce .intro p {
	font-weight: 400;
	font-size: 13px;
	color: #b9b9b9;
	margin-top: 20px;
	display: flex;
	align-items: center;
}
.footer-main .container .introduce .intro p .icon {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	margin-right: 10px;
}
.footer-main .container .introduce .intro p span {
	flex: 1;
}
.footer-main .container .introduce .intro p span a {
	font-weight: 400;
	color: #b9b9b9;
}
.footer-main .container .introduce .intro p:nth-child(2) .icon {
	background-position-y: -301px;
}
.footer-main .container .introduce .intro p:nth-child(3) .icon {
	background-position-y: -149px;
}
.footer-main .container .introduce .intro p:nth-child(4) .icon {
	background-position-y: -74px;
}
.footer-main .container .introduce .intro p:nth-child(5) .icon {
	background-position-y: -253px;
}
.footer-main .container .introduce .intro p:nth-child(6) .icon {
	background-position-y: -121px;
}
.footer-main .container .introduce .lead {
	display: flex;
}
.footer-main .container .introduce .lead .list {
	/*padding-right: 60px;*/
	    padding-right: 33px;
    width: max-content;
}
.footer-main .container .introduce .lead .list .top {
	font-size: 21px;
	color: #fff;
}
.footer-main .container .introduce .lead .list p {
	font-weight: 400;
	color: #b9b9b9;
	margin-top: 20px;
	display: flex;
	align-items: center;
}
.footer-main .container .introduce .lead .list p a {
	font-weight: 400;
	color: #b9b9b9;
	display: flex;
	align-items: center;
	font-size: 13px;
}
.footer-main .container .introduce .lead .list p .icon {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	margin-right: 10px;
	background-position-y: -98px;
}
.footer-main .container .introduce .qrs {
	display: flex;
}
.footer-main .container .introduce .qrs .qr {
	width: 128px;
}
.footer-main .container .introduce .qrs .qr:first-child {
	margin-right: 50px;
}
.footer-main .container .introduce .qrs .qr span {
	display: block;
	padding-top: 11px;
	letter-spacing: 0;
	font-weight: 400;
	color: #b9b9b9;
}

.banner .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	opacity: 1;
	background-color: #fff;
}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #009bb5;
}
.banner .swiper-slide img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
}
.banner .swiper-slide .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 63, 67, 0.82);
	height: 94px;
	display: flex;
	align-items: center;
	border-left: 8px solid #ffa53d;
	padding-left: 24px;
	color: #fff;
	font-size: 24px;
}
.banner .swiper-slide .title a {
	letter-spacing: 2px;
}
.banner .swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 120px;
}

section.in_news {
	padding: 40px 0;
	background: url(/static/pc/image/news_bg.png) no-repeat;
	background-position: left;
	background-position-y: 0;
	position: relative;
}
section.in_news::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.7);
	z-index: 1;
}
section.in_news .newsBox {
	display: flex;
	justify-content: space-between;
}
section.in_news .newsBox > a {
	width: 31%;
}
section.in_news .newsBox .list {
	background-color: #fff;
	border-radius: 2px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	position: relative;
	z-index: 2;
}
section.in_news .newsBox .list::after {
	content: '';
	position: absolute;
	right: -6px;
	top: -6px;
	background-color: #fa6400;
	width: 30%;
	height: 0%;
	transition: 0.5s;
	z-index: 1;
}
section.in_news .newsBox .list:hover::after {
	height: 55%;
}
section.in_news .newsBox .list .img {
	position: relative;
	z-index: 2;
	width: 100%;
	aspect-ratio: 5/3;
	border-radius: 2px;
	overflow: hidden;
}
section.in_news .newsBox .list .img:hover img {
	transform: scale(1.1);
}
section.in_news .newsBox .list .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.5s;
}
section.in_news .newsBox .list .con {
	padding: 21px;
	border: 1px solid #eee;
	border-top: 0;
}
section.in_news .newsBox .list .con span {
	font-weight: 600;
}
section.in_news .newsBox .list .con p {
	display: block;
	padding-top: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}
section.in_news .newsBox .list .con .more {
	font-size: 16px;
	font-weight: 600;
	display: block;
	text-align: right;
	color: #009bb5;
}

section.in_dynamic .dynamicBox {
	display: flex;
}
section.in_dynamic .dynamicBoxLeft {
	width: 62.5%;
	background-color: #f9f9f9;
}
section.in_dynamic .dynamicBoxLeft .img {
	aspect-ratio: 10/6;
	width: 100%;
	overflow: hidden;
	position: relative;
}
section.in_dynamic .dynamicBoxLeft .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 0.5s;
}
section.in_dynamic .dynamicBoxLeft .img img.on {
	opacity: 1;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 40px 30px;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList {
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	transition: 0.3s;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList:hover {
	transform: scale(1.1);
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList:nth-child(1) > i {
	background-position-y: -398px;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList:nth-child(2) > i {
	background-position-y: -553px;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList:nth-child(3) > i {
	background-position-y: -343px;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList:nth-child(4) > i {
	background-position-y: -450px;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList > i {
	display: block;
	width: 40px;
	height: 45px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList > span {
	font-size: 22px;
	display: block;
	padding-top: 15px;
	text-align: center;
}
section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList > span a {
	color: #009bb5;
}
section.in_dynamic .dynamicBoxRight {
	width: 37.5%;
	background-color: #009bb5;
	padding: 20px 80px;
	padding-bottom: 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
section.in_dynamic .dynamicBoxRight .RightList {
	flex: 1;
}
section.in_dynamic .dynamicBoxRight .RightList .abox {
	position: relative;
	height: 17%;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #c8c8c8;
}
section.in_dynamic .dynamicBoxRight .RightList .abox a {
	display: block;
	font-size: 21px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	transition: 0.5s;
}
section.in_dynamic .dynamicBoxRight .RightList .abox::after {
	content: '';
	position: absolute;
	right: -80px;
	top: -1px;
	width: 0;
	height: calc(100% + 1px);
	z-index: 1;
	pointer-events: none;
	background-color: #fff;
	transition: 0.5s;
}
section.in_dynamic .dynamicBoxRight .RightList .abox::before {
	content: '';
	position: absolute;
	right: -86px;
	top: -1px;
	width: 6px;
	height: calc(100% + 1px);
	z-index: 3;
	background-color: #ffa53d;
	pointer-events: none;
	transition: 0.5s;
	/*border-radius: 6px 0 0 6px;*/
}
section.in_dynamic .dynamicBoxRight .RightList .abox.on a {
	color: #383838;
	position: relative;
	z-index: 4;
	font-weight: bold;
}
section.in_dynamic .dynamicBoxRight .RightList .abox.on::after {
	width: calc(100% + 160px);
}
section.in_dynamic .dynamicBoxRight .RightList .abox.on::before {
	right: calc(100% + 74px);
}
section.in_dynamic .dynamicBoxRight .more {
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: #f2f2f2;
	text-align: right;
}

section.in_notice {
	padding: 40px 0;
}
section.in_notice .newsBox {
	display: flex;
	justify-content: space-between;
}
section.in_notice .newsBox .list {
	width: 32%;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	transition: 0.5s;
}
section.in_notice .newsBox .list:hover {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
	transform: translateY(-10px);
}
section.in_notice .newsBox .list .img {
	width: 100%;
	position: relative;
}
section.in_notice .newsBox .list .img img {
	width: 100%;
}
section.in_notice .newsBox .list .img .topText {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 22px;
	font-size: 24px;
	font-weight: 800;
}
section.in_notice .newsBox .list .con {
	padding: 20px 20px;
}
section.in_notice .newsBox .list .con .textBox {
	display: flex;
}
section.in_notice .newsBox .list .con .textBox .time {
	padding-right: 24px;
	padding-top: 12px;
	padding-bottom: 20px;
	border-right: 1px dashed #ffa53d;
}
section.in_notice .newsBox .list .con .textBox .time span {
	font-size: 48px;
	font-weight: bold;
	color: #ffa53d;
}
section.in_notice .newsBox .list .con .textBox .time p {
	text-align: center;
	font-weight: bold;
	color: #333333;
}
section.in_notice .newsBox .list .con .textBox .text {
	padding-left: 24px;
	padding-top: 15px;
}
section.in_notice .newsBox .list .con .textBox .text span {
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px;
}
section.in_notice .newsBox .list .con .textBox .text p {
	font-weight: 400;
	color: #666666;
}
section.in_notice .newsBox .list .con .more {
	padding-top: 30px;
	text-align: right;
	color: #009bb5;
	font-weight: bold;
}

section.in_blabl {
	padding: 40px 0;
	background-image: url('/uploads/allimg/20221129/1-221129113324205.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}
section.in_blabl::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 1;
}
section.in_blabl .blablaBox {
	display: flex;
	justify-content: space-between;
}
section.in_blabl .blablaBox .list {
	width: 24%;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	transition: 0.5s;
}
section.in_blabl .blablaBox .list:hover {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
section.in_blabl .blablaBox .list:hover .img img {
	transform: scale(1.1);
}
section.in_blabl .blablaBox .list .img {
	width: 100%;
	aspect-ratio: 5/4;
	position: relative;
}
section.in_blabl .blablaBox .list .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.5s;
	
}
section.in_blabl .blablaBox .list .time {
	width: 87px;
	height: 87px;
	background: #009bb5;
	position: absolute;
	top: 85%;
	left: 9%;
	display: flex;
	padding: 20px;
	flex-direction: column;
	align-items: center;
}
section.in_blabl .blablaBox .list .time .w {
	font-size: 18px;
	color: #ffffff;
}
section.in_blabl .blablaBox .list .time .d {
	font-size: 21px;
	font-weight: 900;
	color: #ffffff;
}
section.in_blabl .blablaBox .list .con {
	font-weight: 500;
	color: #333333;
	padding: 30px;
	padding-top: 50px;
}
section.in_blabl .blablaBox .list .con > span {
	display: block;
	padding-bottom: 21px;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
section.in_blabl .blablaBox .list .con > ul li {
	display: flex;
	align-items: center;
	padding-bottom: 9px;
}
section.in_blabl .blablaBox .list .con > ul li:last-child {
	padding: 0;
}
section.in_blabl .blablaBox .list .con > ul li:nth-child(1) .icon {
	background-position-y: -433px;
}
section.in_blabl .blablaBox .list .con > ul li:nth-child(2) .icon {
	background-position-y: -461px;
}
section.in_blabl .blablaBox .list .con > ul li:nth-child(3) .icon {
	background-position-y: -489px;
}
section.in_blabl .blablaBox .list .con > ul li .icon {
	display: block;
	width: 20px;
	height: 25px;
	margin-right: 10px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
}
section.in_blabl .btnbox {
	display: flex;
	justify-content: center;
	padding: 30px 0;
	/*padding-bottom: 60px;*/
}
section.in_blabl .btn {
	width: 383px;
	background: #ffa53d;
	height: 69px;
	line-height: 69px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	/*margin: 30px auto;*/
	/*margin-top: 60px;*/
}

section.in_teacher {
	padding: 40px 0;
	background-image: url('/uploads/allimg/20221129/1-221129153355353.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}
section.in_teacher::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.4);
	z-index: 1;
}
section.in_teacher .btnbox {
	display: flex;
	justify-content: center;
	padding: 30px 0;
	/*padding-bottom: 60px;*/
}
section.in_teacher .btn {
	width: 383px;
	background: #ffa53d;
	height: 69px;
	line-height: 69px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	/*margin: 30px auto;*/
	/*margin-top: 60px;*/
}
section.in_teacher .container {
	position: relative;
}
section.in_teacher .container .swiper-button {
	height: 50px;
	width: 50px;
	opacity: 1;
}
section.in_teacher .container .swiper-button::after {
	display: none;
}
section.in_teacher .container .swiper-button.swiper-button-next {
	right: -60px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	background-position-y: -1020px;
}
section.in_teacher .container .swiper-button.swiper-button-next.swiper-button-disabled {
	background-position-y: -886px;
}
section.in_teacher .container .swiper-button.swiper-button-prev {
	left: -60px;
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	background-position-y: -955px;
	background-position-x: 0.6px;
}
section.in_teacher .container .swiper-button.swiper-button-prev.swiper-button-disabled {
	background-position-y: -822px;
	background-position-x: 0px;
}
section.in_teacher .container .swiper-slide {
	margin: 100px 0;
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	transform: translateY(30px);
	transition: 0.3s;
}
section.in_teacher .container .swiper-slide.top {
	transform: translateY(-30px);
}
section.in_teacher .container .swiper-slide.swiper-slide-active .con,
section.in_teacher .container .swiper-slide:hover .con {
	color: #fff;
	background-color: #ffa53d;
}
section.in_teacher .container .swiper-slide .img {
	width: 100%;
}
section.in_teacher .container .swiper-slide .img img {
	width: 100%;
}
section.in_teacher .container .swiper-slide .con {
	padding: 30px;
	transition: 0.5s;
}
section.in_teacher .container .swiper-slide .con > span {
	font-size: 24px;
	font-weight: 600;
}
section.in_teacher .container .swiper-slide .con > span > span {
	font-size: 18px;
	font-weight: 400;
}
section.in_teacher .container .swiper-slide .con > p {
	display: block;
	padding-top: 10px;
	font-size: 14px;
}

section.in_mien {
	padding: 40px 0;
	background-image: url('/uploads/allimg/20230209/1-23020Z94453230.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
section.in_mien .c_title .sub,
section.in_mien .c_title .title {
	color: #fff;
}
section.in_mien .container .swiper-butto-box {
	display: flex;
	justify-content: center;
	padding-bottom: 30px;
}
section.in_mien .container .swiper-butto-box .swiper-button {
	position: inherit;
	height: 50px;
	width: 50px;
	opacity: 1;
	margin: 0 35px;
	margin-top: 50px;
}
section.in_mien .container .swiper-butto-box .swiper-button::after {
	display: none;
}
section.in_mien .container .swiper-butto-box .swiper-button.swiper-button-next {
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	background-position-y: -1020px;
}
section.in_mien .container .swiper-butto-box .swiper-button.swiper-button-next.swiper-button-disabled {
	background-position-y: -886px;
}
section.in_mien .container .swiper-butto-box .swiper-button.swiper-button-prev {
	background: url('/static/pc/image/icons.png') no-repeat;
	background-size: cover;
	background-position-y: -955px;
	background-position-x: 0.6px;
}
section.in_mien .container .swiper-butto-box .swiper-button.swiper-button-prev.swiper-button-disabled {
	background-position-y: -822px;
	background-position-x: 0px;
}
section.in_mien .container .mySwiperMien {
	overflow: inherit;
}
section.in_mien .container .mySwiperMien img{
    height: 300px;
    object-fit: cover;
}

section.in_record {
	padding: 40px 0;
	background-image: url('/uploads/allimg/20221129/1-2211291K955114.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}
section.in_record::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 1;
}
section.in_record .mySwiperRecord {
	overflow: inherit;
	margin-top: 130px;
	margin-bottom: 20px;
}
section.in_record .mySwiperRecord::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 30000%;
	transform: translateX(-50%);
	height: 2px;
	background-color: #ffa53d;
}
section.in_record .mySwiperRecord .swiper-slide.on .con {
	display: flex;
}
section.in_record .mySwiperRecord .swiper-slide.on .con span {
	padding-top: 10px;
	padding-bottom: 20px;
}
section.in_record .mySwiperRecord .swiper-slide.on .con p {
	display: block;
	padding-bottom: 20px;
}
section.in_record .mySwiperRecord .swiper-slide.on .con::after {
	bottom: -12px;
	left: 0;
	top: auto;
}
section.in_record .mySwiperRecord .swiper-slide.on .con::before {
	bottom: -8px;
	left: 0;
	top: auto;
}
section.in_record .mySwiperRecord .swiper-slide .con {
	display: flex;
	flex-direction: column;
}
section.in_record .mySwiperRecord .swiper-slide .con span {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 24px;
	font-weight: 500;
}
section.in_record .mySwiperRecord .swiper-slide .con p {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #034145;
	line-height: 29px;
	position: relative;
	width: 200%;
}
section.in_record .mySwiperRecord .swiper-slide .con::after {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	width: 22px;
	height: 22px;
	background-color: #ffa53d;
	border-radius: 50%;
}
section.in_record .mySwiperRecord .swiper-slide .con::before {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	width: 10px;
	height: 10px;
	transform: translate(12%, 12%);
	background-color: #ffa53d;
	border-radius: 50%;
	border: 4px solid #fff;
	z-index: 9;
}

section.in_activity {
	padding: 40px 0;
	background-image: url(/uploads/allimg/20230209/1-230209143333409.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}
section.in_activity::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 1;
}
section.in_activity .activityBox {
	display: flex;
	flex-wrap: wrap;
}
section.in_activity .activityBox .box.box1 {
	display: flex;
	height: 560px;
	width: 100%;
}
section.in_activity .activityBox .box.boxbottom {
	display: flex;
}
section.in_activity .activityBox .box.box2 {
	display: flex;
	flex-direction: column;
	width: 34%;
}
section.in_activity .activityBox .box.box3 {
	display: flex;
	flex-wrap: wrap;
	width: 66%;
}
section.in_activity .activityBox .box .list {
	width: 100%;
	position: relative;
}
section.in_activity .activityBox .box .list:hover .listBox {
	opacity: 0.9;
}
section.in_activity .activityBox .box .list .listBox {
	opacity: 0;
	transition: 0.3s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	background-color: rgba(44, 44, 44, 0.8);
}
section.in_activity .activityBox .box .list .listBox .title {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 3px;
	display: block;
}
section.in_activity .activityBox .box .list .listBox .describe {
	font-size: 14px;
	margin-top: 1vmax;
	color: #fff;
	font-weight: bold;
	letter-spacing: 3px;
	display: block;
}
section.in_activity .activityBox .box .list.i1 {
	aspect-ratio: 989/605;
	width: 59%;
}
section.in_activity .activityBox .box .list.i2 {
	aspect-ratio: 696/605;
	width: 41%;
}
section.in_activity .activityBox .box .list.i3 {
	aspect-ratio: 543/341;
	width: 100%;
}
section.in_activity .activityBox .box .list.i4 {
	aspect-ratio: 560/590;
	width: 100%;
}
section.in_activity .activityBox .box .list.i5 {
	width: 100%;
	aspect-ratio: 1141/604;
}
section.in_activity .activityBox .box .list.i6 {
	width: 50%;
	aspect-ratio: 570/333;
}
section.in_activity .activityBox .box .list.i7 {
	width: 50%;
	aspect-ratio: 570/333;
}
section.in_activity .activityBox .box .list img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
section.in_activity .activityBox .box .list.i2 img {
	/*border: 16px solid #4d5eff;*/
}
section.in_activity .activityBox .box .list.i2 .listBox {
	opacity: 0.9;
	background-color: rgba(7, 194, 225, 0.7);
	padding: 2vmax;
}
section.in_activity .activityBox .box .list.i6 .listBox {
	opacity: 0.9;
	background-color: rgba(7, 194, 225, 0.7);
	padding: 2vmax;
}

section.position .container {
	padding: 23px 0;
}

section.theIndex {
	position: relative;
	margin-right: 35px;
}
section.theIndex .title {
	width: 270px;
	height: 455px;
	background: #126071;
	padding: 24px;
	text-align: center;
	margin-bottom: 300px;
}
section.theIndex .title span {
	font-size: 28px;
	font-weight: 500;
	color: #fff;
}
section.theIndex .title .icon {
	display: none;
	width: 28px;
	height: 28px;
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M482.133 738.133l-345.6-345.6c-17.066-17.066-17.066-42.666 0-59.733 8.534-8.533 19.2-12.8 29.867-12.8h689.067c23.466 0 42.666 19.2 42.666 42.667 0 10.666-4.266 21.333-12.8 29.866l-343.466 345.6c-17.067 17.067-42.667 17.067-59.734 0z' fill='%23fff'/%3E%3C/svg%3E");
	background-size: 24px;
	display: inline-block;
	background-position: center;
	margin-left: 10px;
}
section.theIndex .index {
	position: absolute;
	top: 88px;
	left: 0;
	width: 93%;
	transform: translateX(20px);
	padding-bottom: 250px;
	background-color: #fff;
	background: url('/uploads/allimg/20221130/1-221130112F0933.png');
	background-position: bottom;
}
section.theIndex .index .list.on {
	background: #f29700;
}
section.theIndex .index .list.on a {
	color: #fff;
}
section.theIndex .index .list a {
	font-size: 19px;
	font-weight: 400;
	display: block;
	padding: 20px 30px;
	border-bottom: 1px solid #dfdfdf;
}

section.contentBox {
	background-color: #fff;
	min-height: 1200px;
	padding: 50px 39px;
	margin-bottom: 20px;
	width: 100%;
}
section.contentBox .title {
	display: block;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	color: #f29700;
}
section.contentBox hr {
	margin: 25px 0;
}
section.contentBox p {
	line-height: 30px;
	margin: 10px 0;
	color: #333333;
}
section.contentBox img {
	padding: 10px 0;
	margin: auto;
}

section.contentBox2 {
	background-color: #fff;
	min-height: 1200px;
	padding: 50px 39px;
	margin-bottom: 20px;
	width: 100%;
}
section.contentBox2 h1 {
	font-size: 18px;
	font-weight: 600;
	color: #f29700;
	line-height: 30px;
	display: block;
	padding-bottom: 13px;
}
section.contentBox2 h1 img {
	display: inline-block;
	margin-left: 10px;
}
section.contentBox2 h1 a {
	color: #f29700 !important;
	text-decoration: underline #f29700 !important;
}
section.contentBox2 p {
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
section.contentBox2 img {
	display: inline-block;
}

section.contentBox3 {
	background-color: #fff;
	min-height: 1200px;
	padding: 50px 39px;
	margin-bottom: 20px;
	width: 100%;
}
section.contentBox3 .subNav {
	padding-bottom: 55px;
}
section.contentBox3 .subNav a {
	padding: 0 15px;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	border-right: 1px solid #999;
	line-height: 20px;
	color: #383838;
}
section.contentBox3 .subNav a.on {
	color: #f29700;
}
section.contentBox3 .subNav a:last-child {
	border: 0;
}
section.contentBox3 .subNav a:first-child {
	padding-left: 0;
}
section.contentBox3 a {
	color: rgb(247, 150, 70);
}
section.contentBox3 h2 {
	margin-bottom: 20px;
}
section.contentBox3 h3 {
	margin-bottom: 10px;
}
section.contentBox3 p {
	font-size: 14px;
	font-weight: 400;
	color: #555555;
	line-height: 30px;
	letter-spacing: 1px;
}
section.contentBox3 img {
	margin: 0 auto;
}

section.contentBox4 {
	background-color: #fff;
	min-height: 1200px;
	padding: 50px 39px;
	margin-bottom: 20px;
}
section.contentBox4 .subNav {
	padding-bottom: 55px;
}
section.contentBox4 .subNav a {
	padding: 0 15px;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	border-right: 1px solid #999;
	line-height: 20px;
	color: #383838;
}
section.contentBox4 .subNav a.on {
	color: #f29700;
}
section.contentBox4 .subNav a:last-child {
	border: 0;
}
section.contentBox4 .subNav a:first-child {
	padding-left: 0;
}
section.contentBox4 h2 {
	margin-bottom: 20px;
	margin-top: 20px;
}
section.contentBox4 h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}
section.contentBox4 p {
	font-size: 14px;
	font-weight: 400;
	color: #555555;
	line-height: 30px;
	letter-spacing: 1px;
}
section.contentBox4 a {
	color: rgb(247, 150, 70);
}
section.contentBox4 img {
	margin: 0 auto;
}

section.intro .container {
	display: flex;
	font-size: 14px;
}

section.page {
	display: flex;
	justify-content: center;
	padding-top: 50px;
}
section.page ul {
	display: flex;
	height: 40px;
}
section.page ul li span,
section.page ul li a {
	min-width: 60px;
	padding: 0 16px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #c8c8c8;
	border-right: 0 solid #c8c8c8;
	cursor: pointer;
}
section.page ul li:last-child {
	border-right: 1px solid #c8c8c8;
}
section.page ul li:hover {
	background: #f29700;
}
section.page ul li:hover a {
	color: #fff;
}
section.page ul li.active {
	background: #f29700;
}
section.page ul li.active a {
	color: #fff;
}
section.list_onBox {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}

section.list1Box {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list1Box .list {
	width: 48%;
	height: 250px;
	display: flex;
	margin-right: 1%;
	margin-bottom: 15px;
	border-radius: 2px;
	background-color: #fff;
	overflow: hidden;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 2px 0px;
}
section.list1Box .list .img {
	width: 50%;
	aspect-ratio: 300/250;
}
section.list1Box .list .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
section.list1Box .list .con {
	flex: 1;
	padding: 23px;
}
section.list1Box .list .con .title {
	font-size: 24px;
	font-weight: 500;
	color: #0093b3;
	padding-bottom: 7px;
	border-bottom: 2px dotted #d8d8d8;
}
section.list1Box .list .con .subBox {
	margin: 20px 0;
}
section.list1Box .list .con .subBox .name {
	font-size: 21px;
	font-weight: 500;
	color: #f29700;
}
section.list1Box .list .con .subBox .sub {
	font-size: 18px;
	font-weight: 400;
	color: #333333;
}
section.list1Box .list .con .text {
	font-size: 14px;
	font-weight: 400;
}

section.list2Box {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 2px 0px;
	width: 100%;
	background-color: #fff;
	padding: 45px 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list2Box .list .top {
	display: flex;
	align-items: center;
	padding-bottom: 20px;
}
section.list2Box .list .top span {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 2px;
	color: #f29700;
}
section.list2Box .list .top hr {
	flex: 1;
	height: 1px;
	border-radius: 2px;
	border: 0px;
	color: #f29700;
	background-color: #f29700;
}
section.list2Box .list .con {
	display: flex;
	line-height: 35px;
	margin-bottom: 20px;
}
section.list2Box .list .con .text {
	flex: 1;
}

section.list3Box {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 2px 0px;
	width: 100%;
	background-color: #fff;
	padding: 45px 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list3Box .con {
	display: flex;
}
section.list3Box .con .yy {
	font-size: 36px;
	font-weight: 600;
	padding-right: 23px;
	border-right: 1px solid;
	color: #f29700;
}
section.list3Box .con .Box .list {
	display: flex;
	margin-bottom: 12px;
}
section.list3Box .con .Box .list .d {
	font-size: 16px;
	font-weight: 600;
	color: #034145;
	margin-right: 40px;
	line-height: 30px;
	margin-left: 34px;
	position: relative;
	min-width: 100px;
}
section.list3Box .con .Box .list .d::after {
	position: absolute;
	content: '';
	top: 7px;
	left: -38px;
	width: 11px;
	height: 11px;
	transform: translateX(-25%);
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #ffa53d;
}
section.list3Box .con .Box .list .text {
	line-height: 30px;
	color: #333333;
}

section.list4Box {
	width: 100%;
	background-color: #fff;
	padding: 25px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list4Box .subNav a {
	padding: 0 35px;
	display: inline-block;
	font-size: 21px;
	font-weight: 500;
	border-right: 1px solid #999;
	line-height: 20px;
	margin-bottom: 12px;
}
section.list4Box .subNav a.on {
	color: #f29700;
}
section.list4Box .subNav a:last-child {
	border: 0;
}
section.list4Box .newsBox {
	display: flex;
	flex-direction: column;
}
section.list4Box .newsBox .list {
	margin-top: 50px;
}
section.list4Box .newsBox .list > a {
	display: flex;
}
section.list4Box .newsBox .list > a .img {
	width: 35%;
	max-width: 300px;
	aspect-ratio: 10/6;
}
section.list4Box .newsBox .list > a .img img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}
section.list4Box .newsBox .list > a .con {
	flex: 1;
	padding-left: 40px;
}
section.list4Box .newsBox .list > a .con .title {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 16px;
	display: block;
}
section.list4Box .newsBox .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
}
section.list4Box .newsBox .list > a .con .time {
	width: 114px;
	height: 36px;
	background: #f29700;
	border: 0;
	font-size: 13px;
	font-family: AmericanTypewriter, serif;
	color: #ffffff;
	margin-top: 30px;
	cursor: pointer;
}

section.list5Box {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list5Box .subNav a {
	padding: 0 35px;
	display: inline-block;
	font-size: 21px;
	font-weight: 500;
	border-right: 1px solid #999;
	line-height: 20px;
}
section.list5Box .subNav a.on {
	color: #f29700;
}
section.list5Box .subNav a:last-child {
	border: 0;
}
section.list5Box .subNav a:first-child {
	padding-left: 0;
}
section.list5Box .newsBox {
	display: flex;
	flex-direction: column;
}
section.list5Box .newsBox .list {
	padding: 40px 0;
	border-bottom: 1px dotted #c7c7c7;
}
section.list5Box .newsBox .list:last-child {
	border-bottom: 0;
}
section.list5Box .newsBox .list > a {
	display: flex;
}
section.list5Box .newsBox .list > a .con {
	flex: 1;
}
section.list5Box .newsBox .list > a .con .title {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 16px;
	display: block;
}
section.list5Box .newsBox .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
}

section.list6Box {
	width: 100%;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list6Box .screen .filter-boxs {
	background-color: #fff;
	padding: 13px 13px 13px 23px;
	margin-bottom: 10px;
	border: 1px solid #d6d6d6;
	display: inline-block;
}
section.list6Box .screen .filter-boxs .filter-cen a {
	font-size: 18px;
	display: inline-block;
	margin-right: 20px;
}
section.list6Box .screen .filter-boxs .filter-cen a:first-child {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	display: inline-block;
	margin-right: 20px;
}
section.list6Box .screen .filter-boxs:last-child .filter-cen a {
	margin-right: 12px;
}
section.list6Box .content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-right: 20%;
}
section.list6Box .content .list {
	width: 48%;
	padding: 20px;
	padding-bottom: 30px;
	background-color: #fff;
	margin: 2% 0;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 12px;
	border-radius: 4px;
	transition: 0.3s;
}
section.list6Box .content .list > a {
	display: flex;
}
section.list6Box .content .list:hover {
	background-color: #f29700;
}
section.list6Box .content .list:hover * {
	color: #fff !important;
}
section.list6Box .content .list .img {
	height: 150px;
	width: 150px;
}
section.list6Box .content .list .img img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
	
}
section.list6Box .content .list .text {
	padding-left: 20px;
	flex: 1;
}
section.list6Box .content .list .text .title {
	font-size: 21px;
	display: block;
	padding-bottom: 8px;
	font-weight: 500;
	color: #f29700;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 28px;
}
section.list6Box .content .list .text .sub {
	font-size: 18px;
	font-weight: 500;
	color: #0093b3;
	line-height: 30px;
}
section.list6Box .content .list .text p {
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	display: block;
}

section.list7Box {
	width: 100%;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list7Box .content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-right: 20%;
}
section.list7Box .content .list {
	width: 48%;
	padding: 20px 20px 30px;
	background-color: #fff;
	margin-bottom: 4%;
	display: flex;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 12px;
	border-radius: 4px;
	transition: 0.3s;
}
section.list7Box .content .list:hover {
	background-color: #f29700;
}
section.list7Box .content .list:hover * {
	color: #fff !important;
}
section.list7Box .content .list .img {
	height: 150px;
}
section.list7Box .content .list .img img {
	height: 100%;
	border-radius: 6px;
}
section.list7Box .content .list .text {
	padding-left: 20px;
	flex: 1;
}
section.list7Box .content .list .text .title {
	font-size: 21px;
	display: block;
	padding-bottom: 8px;
	font-weight: 500;
	color: #f29700;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 28px;
}
section.list7Box .content .list .text .sub {
	font-size: 18px;
	font-weight: 500;
	color: #0093b3;
	line-height: 30px;
}
section.list7Box .content .list .text p {
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	display: block;
}

section.list8Box {
	width: 100%;
}
section.list8Box > h3 {
	font-size: 24px;
	display: block;
	padding-bottom: 26px;
	color: #f29700;
}
section.list8Box .content {
	width: 100%;
	background-color: #fff;
	padding: 48px;
	padding-top: 30px;
	margin-bottom: 20px;
	min-height: 1000px;
	display: flex;
	flex-direction: column;
}
section.list8Box .content .list {
	display: flex;
	padding: 11px 0;
	border-bottom: 2px solid #dde9ea;
}
section.list8Box .content .list:first-child .item {
	font-size: 16px;
	font-weight: 600;
}
section.list8Box .content .list .item {
	flex: 1;
	font-size: 14px;
	color: #333333;
}
section.list8Box .content .list .item:first-child {
	display: block;
	padding-left: 20px;
}

section.list9Box {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list9Box .list > a {
	display: flex;
}
section.list9Box .list > a .img {
	width: 35%;
	max-width: 300px;
	aspect-ratio: 10/6;
}
section.list9Box .list > a .img img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}
section.list9Box .list > a .con {
	flex: 1;
	padding-left: 20px;
	padding-top: 6px;
}
section.list9Box .list > a .con .title {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	display: block;
	margin-bottom: 20px;
}
section.list9Box .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #555555;
	line-height: 29px;
	display: block;
	margin-bottom: 18px;
}
section.list9Box .list > a .con .icoTime {
	padding-left: 26px;
	line-height: 20px;
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M511.333 127.333c51.868 0 102.15 10.144 149.451 30.15 45.719 19.337 86.792 47.034 122.078 82.321 35.287 35.286 62.983 76.359 82.321 122.078 20.006 47.3 30.15 97.583 30.15 149.451s-10.144 102.15-30.15 149.451c-19.337 45.719-47.034 86.792-82.321 122.078-35.286 35.287-76.359 62.983-122.078 82.321-47.3 20.006-97.583 30.15-149.451 30.15s-102.15-10.144-149.451-30.15c-45.719-19.337-86.792-47.034-122.078-82.321-35.287-35.286-62.983-76.359-82.321-122.078-20.006-47.3-30.15-97.583-30.15-149.451s10.144-102.15 30.15-149.451c19.337-45.719 47.034-86.792 82.321-122.078 35.286-35.287 76.359-62.983 122.078-82.321 47.301-20.006 97.583-30.15 149.451-30.15m0-64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z' fill='%23888'/%3E%3Cpath d='M702.856 543.333H511.333c-17.673 0-32-14.326-32-32v-286.73c0-17.673 14.327-32 32-32s32 14.327 32 32v254.73h159.522c17.673 0 32 14.327 32 32s-14.326 32-31.999 32z' fill='%23888'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

section.list10Box {
	width: 100%;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list10Box .subNav {
	padding-bottom: 30px;
	padding-left: 5px;
}
section.list10Box .subNav a {
	padding: 0 35px;
	display: inline-block;
	font-size: 21px;
	font-weight: 500;
	border-right: 1px solid #999;
	line-height: 20px;
}
section.list10Box .subNav a.on {
	color: #f29700;
}
section.list10Box .subNav a:last-child {
	border: 0;
}
section.list10Box .subNav a:first-child {
	padding-left: 0;
}
section.list10Box .newsBox {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
section.list10Box .newsBox .list {
	width: 48.5%;
	padding: 23px;
	background-color: #fff;
	border-radius: 4px;
	margin-bottom: 3%;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
section.list10Box .newsBox .list .title {
	font-weight: 500;
	color: #f29700;
	line-height: 25px;
	font-size: 18px;
}
section.list10Box .newsBox .list .param {
	display: flex;
	flex-wrap: wrap;
}
section.list10Box .newsBox .list .param span {
	width: 50%;
	padding-left: 26px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 20px;
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M511.333 127.333c51.868 0 102.15 10.144 149.451 30.15 45.719 19.337 86.792 47.034 122.078 82.321 35.287 35.286 62.983 76.359 82.321 122.078 20.006 47.3 30.15 97.583 30.15 149.451s-10.144 102.15-30.15 149.451c-19.337 45.719-47.034 86.792-82.321 122.078-35.286 35.287-76.359 62.983-122.078 82.321-47.3 20.006-97.583 30.15-149.451 30.15s-102.15-10.144-149.451-30.15c-45.719-19.337-86.792-47.034-122.078-82.321-35.287-35.286-62.983-76.359-82.321-122.078-20.006-47.3-30.15-97.583-30.15-149.451s10.144-102.15 30.15-149.451c19.337-45.719 47.034-86.792 82.321-122.078 35.286-35.287 76.359-62.983 122.078-82.321 47.301-20.006 97.583-30.15 149.451-30.15m0-64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z' fill='%23888'/%3E%3Cpath d='M702.856 543.333H511.333c-17.673 0-32-14.326-32-32v-286.73c0-17.673 14.327-32 32-32s32 14.327 32 32v254.73h159.522c17.673 0 32 14.327 32 32s-14.326 32-31.999 32z' fill='%23888'/%3E%3C/svg%3E");
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
section.list10Box .newsBox .list .param span.icon-2 {
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M512 128c108.8 0 192 83.2 192 192s-83.2 192-192 192-192-83.2-192-192 83.2-192 192-192zm0 64c-70.4 0-128 57.6-128 128s57.6 128 128 128 128-57.6 128-128-57.6-128-128-128zm0 358.4c192 0 384 89.6 384 224v96c0 19.2-12.8 32-32 32H160c-19.2-6.4-32-19.2-32-38.4v-96c0-128 192-217.6 384-217.6zM832 768c0-83.2-140.8-160-320-160s-320 76.8-320 160v64h640v-64z' fill='%23666'/%3E%3C/svg%3E");
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
section.list10Box .newsBox .list .param span.icon-3 {
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M621.653 358.827c-11.946 0-21.76-9.814-21.76-21.76 0-33.28-8.533-57.174-24.746-71.254-15.787-13.653-37.12-15.786-48.214-15.786-5.973 0-9.813.426-9.813.426-1.28 0-2.133.427-3.413.427-10.667 0-19.627-7.68-21.334-18.347-1.706-11.52 5.974-23.04 17.92-24.746 5.12-.854 11.094-1.28 16.64-1.28 20.907 0 51.2 4.693 75.947 26.026 26.88 22.614 40.107 58.027 40.107 104.534.426 11.946-9.387 21.76-21.334 21.76z' fill='%23666'/%3E%3Cpath d='M531.627 86.613c-134.4 0-243.2 108.8-243.2 243.2s108.8 243.2 243.2 243.2 243.2-108.8 243.2-243.2-108.8-243.2-243.2-243.2zm0 418.134c-96.427 0-174.934-78.507-174.934-174.934S435.2 154.88 531.627 154.88 706.56 233.387 706.56 329.813s-78.507 174.934-174.933 174.934z' fill='%23666'/%3E%3Cpath d='M521.813 511.573c-235.52 0-426.666 183.467-426.666 426.667H948.48c0-243.2-190.72-426.667-426.667-426.667zm0 68.267c177.494 0 321.28 122.88 352 290.133h-704c31.147-167.253 174.507-290.133 352-290.133z' fill='%23666'/%3E%3Cpath d='M531.627 773.547c-8.107 0-15.787-4.694-19.2-11.947l-97.28-194.56c-3.414-6.827-2.987-14.507.853-20.907s10.667-10.24 18.347-10.24h34.133c8.107 0 15.787 4.694 19.2 11.947l35.84 71.68c1.707 2.987 4.693 4.693 8.107 4.693s6.4-1.706 8.106-4.693l35.84-71.68c3.84-7.253 11.094-11.947 19.2-11.947h34.134c7.68 0 14.506 3.84 18.346 10.24s4.267 14.507.854 20.907l-97.28 194.56c-3.84 7.253-11.094 11.947-19.2 11.947z' fill='%23666'/%3E%3C/svg%3E");
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
section.list10Box .newsBox .list .param span.icon-4 {
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M511.744 68.267c-173.517 0-314.027 136.311-314.778 305.937 0 60.91 18.125 118.903 51.764 168.465l3.293 4.693 1.912 3.175 1.57 2.389a50.053 50.053 0 0 0 3.448 4.505l.785.854 200.175 232.823a68.267 68.267 0 0 0 103.645-.17L762.641 558.08l-1.314 1.45a50.347 50.347 0 0 0 5.342-6.621l1.536-2.355c.631-.99 1.86-3.072 1.826-3.004 35.294-49.323 55.091-109.432 55.825-172.783 0-169.813-140.885-306.5-314.112-306.5zm0 68.266c135.97 0 245.845 106.599 245.845 237.824a235.4 235.4 0 0 1-43.98 134.776l-2.953 4.676L511.659 746.6 311.467 513.774l-1.929-3.192-.99-1.45a230.23 230.23 0 0 1-43.315-134.776c.597-131.498 110.182-237.824 246.511-237.824z' fill='%23666'/%3E%3Cpath d='M783.804 714.735a34.133 34.133 0 0 1 45.243 10.018l1.434 2.253 73.387 125.73a68.267 68.267 0 0 1-54.784 102.554l-4.557.12-666.044-3.636a68.267 68.267 0 0 1-60.655-98.85l2.134-3.943L189.9 729.72a34.133 34.133 0 0 1 60.16 32.171l-1.263 2.355-69.94 119.262 666.044 3.635-73.386-125.73a34.133 34.133 0 0 1 12.288-46.677zM512 243.95a136.533 136.533 0 1 0 .034 273.102A136.533 136.533 0 0 0 512 243.95zm0 68.268a68.267 68.267 0 1 1-.034 136.567A68.267 68.267 0 0 1 512 312.218z' fill='%23666'/%3E%3C/svg%3E");
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

section.list11Box {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list11Box .list > a {
	display: flex;
}
section.list11Box .list > a .img {
	width: 300px;
}
section.list11Box .list > a .con {
	flex: 1;
	padding-left: 20px;
	padding-top: 6px;
}
section.list11Box .list > a .con .title {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	display: block;
	margin-bottom: 20px;
}
section.list11Box .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #555555;
	line-height: 29px;
	display: block;
	margin-bottom: 18px;
}
section.list11Box .list > a .con .icoTime {
	padding-left: 26px;
	line-height: 20px;
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M511.333 127.333c51.868 0 102.15 10.144 149.451 30.15 45.719 19.337 86.792 47.034 122.078 82.321 35.287 35.286 62.983 76.359 82.321 122.078 20.006 47.3 30.15 97.583 30.15 149.451s-10.144 102.15-30.15 149.451c-19.337 45.719-47.034 86.792-82.321 122.078-35.286 35.287-76.359 62.983-122.078 82.321-47.3 20.006-97.583 30.15-149.451 30.15s-102.15-10.144-149.451-30.15c-45.719-19.337-86.792-47.034-122.078-82.321-35.287-35.286-62.983-76.359-82.321-122.078-20.006-47.3-30.15-97.583-30.15-149.451s10.144-102.15 30.15-149.451c19.337-45.719 47.034-86.792 82.321-122.078 35.286-35.287 76.359-62.983 122.078-82.321 47.301-20.006 97.583-30.15 149.451-30.15m0-64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z' fill='%23888'/%3E%3Cpath d='M702.856 543.333H511.333c-17.673 0-32-14.326-32-32v-286.73c0-17.673 14.327-32 32-32s32 14.327 32 32v254.73h159.522c17.673 0 32 14.327 32 32s-14.326 32-31.999 32z' fill='%23888'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

section.list12Box {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list12Box .newsBox {
	display: flex;
	flex-direction: column;
}
section.list12Box .newsBox .list {
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: 1px solid #eee;
}
section.list12Box .newsBox .list:first-child {
	padding-top: 0;
}
section.list12Box .newsBox .list > a {
	display: flex;
}
section.list12Box .newsBox .list > a .img {
	max-width: 200px;
}
section.list12Box .newsBox .list > a .con {
	flex: 1;
	padding-left: 40px;
}
section.list12Box .newsBox .list > a .con .title {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 16px;
	display: block;
}
section.list12Box .newsBox .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
}
section.list12Box .newsBox .list > a .con .time {
	width: 114px;
	height: 36px;
	background: #f29700;
	border: 0;
	font-size: 13px;
	font-family: AmericanTypewriter, serif;
	color: #ffffff;
	margin-top: 30px;
	cursor: pointer;
}

section.list13Box {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list13Box .newsBox {
	display: flex;
	flex-direction: column;
}
section.list13Box .newsBox .list {
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: 1px solid #eee;
}
section.list13Box .newsBox .list:first-child {
	padding-top: 0;
}
section.list13Box .newsBox .list > a {
	display: flex;
}
section.list13Box .newsBox .list > a .img {
	max-width: 200px;
}
section.list13Box .newsBox .list > a .con {
	flex: 1;
}
section.list13Box .newsBox .list > a .con .title {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 16px;
	display: block;
}
section.list13Box .newsBox .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
}
section.list13Box .newsBox .list > a .con .time {
	width: 114px;
	height: 36px;
	background: #f29700;
	border: 0;
	font-size: 13px;
	font-family: AmericanTypewriter, serif;
	color: #ffffff;
	margin-top: 30px;
	cursor: pointer;
}

section.list_search {
	width: 100%;
	background-color: #fff;
	padding: 50px;
	margin-bottom: 20px;
	min-height: 1000px;
}
section.list_search .newsBox {
	display: flex;
	flex-direction: column;
}
section.list_search .newsBox .list {
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: 1px solid #eee;
}
section.list_search .newsBox .list:first-child {
	padding-top: 0;
}
section.list_search .newsBox .list > a {
	display: flex;
}
section.list_search .newsBox .list > a .img {
	max-width: 200px;
}
section.list_search .newsBox .list > a .con {
	flex: 1;
}
section.list_search .newsBox .list > a .con .title {
	font-size: 18px;
	font-weight: 500;
	color: #f29700;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 16px;
	display: block;
}
section.list_search .newsBox .list > a .con .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
}
section.list_search .newsBox .list > a .con .time {
	width: 114px;
	height: 36px;
	background: #f29700;
	border: 0;
	font-size: 13px;
	font-family: AmericanTypewriter, serif;
	color: #ffffff;
	margin-top: 30px;
	cursor: pointer;
}

section.view_article {
	padding-bottom: 20px;
}
section.view_article .container {
	padding: 50px 7%;
	background-color: #fff;
	border-radius: 4px;
}
section.view_article .container * {
	max-width: 100% !important;
}
section.view_article .container .title {
	font-size: 30px;
	font-weight: 600;
	color: #f29700;
	line-height: 42px;
	padding-bottom: 50px;
	display: block;
	text-align: center;
}
section.view_article .container img {
	padding: 20px 0;
	margin: 0 auto;
	display: block;
}
section.view_article .container p {
	font-weight: 400;
	color: #333333;
	line-height: 20px;
	margin: 8px 0;
}

section.view_article2 {
	padding-bottom: 20px;
}
section.view_article2 .container {
	padding: 50px 4%;
	background-color: #fff;
	border-radius: 4px;
}
section.view_article2 .container .top {
	display: flex;
}
section.view_article2 .container .top .img {
	max-width: 180px;
}
section.view_article2 .container .top .tag {
	flex: 1;
	margin-left: 25px;
}
section.view_article2 .container .top .tag .title1 {
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #f29700;
	line-height: 33px;
}
section.view_article2 .container .top .tag .title2 {
	font-size: 21px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #0093b3;
	line-height: 29px;
}
section.view_article2 .container .top .tag p {
	margin-bottom: 1px;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	letter-spacing: 1px;
}
section.view_article2 .container .bottom .con:first-child .icon i {
	position: relative;
	z-index: 1;
}
section.view_article2 .container .bottom .con:first-child .icon i:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	border-right: 1px dashed #f29700;
	height: 0;
	z-index: 1;
}
section.view_article2 .container .bottom .con .icon {
	padding-top: 40px;
	padding-bottom: 20px;
	display: flex;
}
section.view_article2 .container .bottom .con .icon i {
	position: relative;
	z-index: 1;
	width: 26px;
	height: 26px;
	display: block;
	background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M520 795.112l-280.385-75.096c-4.3-1.1-6.8-5.5-5.7-9.8l12.4-46.397c1.1-4.3 5.499-6.8 9.799-5.7l280.285 75.097c4.3 1.1 6.8 5.5 5.7 9.8l-12.4 46.397c-1.1 4.3-5.5 6.9-9.7 5.7z' fill='%23fff'/%3E%3Cpath d='M783.985 960.003H561.697c-3.7 0-5.4-4.5-2.7-7 10.2-8.999 20.8-18.898 31.699-29.398 80.595-78.095 131.893-154.591 152.592-227.487 12.399-43.798 11.399-85.396-3-123.494-11.4-30.198-31.099-57.697-58.497-81.895-.4-.3-.8-.7-1.2-1-53.397-46.498-75.796-119.294-57.497-187.79l40.998-153.092c4.6-17.1-5.6-34.598-22.599-39.198l-28.398-7.6c-2.1-.6-3.4-2.8-2.8-4.9l9.7-36.097c1.1-4.2 1.7-8.4 1.7-12.6 0-21.399-14.3-40.998-35.899-46.797-25.799-6.9-52.397 8.4-59.297 34.298l-9.7 36.198c-.6 2.1-2.8 3.4-4.899 2.8l-24.899-6.6c-17.099-4.6-34.598 5.6-39.198 22.599L330.31 529.826a98.306 98.306 0 0 0 10.6 75.996l23.798 39.998c2.1 3.6 5.6 6.2 9.6 7.3l67.796 18.199c3.8 1 7.9.6 11.4-1.2l23.798-12.1c37.298-18.998 64.696-52.897 75.596-93.294 6.6-24.7 28.698-39.398 51.497-39.398 12 0 24.199 4.1 34.498 12.999.3.2.5.5.8.7 44.098 38.898 57.897 84.595 42.198 139.892-35.198 123.294-175.99 238.088-224.488 274.586-5.6 4.2-12.3 6.5-19.299 6.5h-198.09c-8.799 0-15.999 7.199-15.999 15.999V1020c0 2.2 1.8 4 4 4h567.97c2.2 0 4-1.8 4-4v-43.997c0-8.8-7.2-16-16-16zm-191.99-463.975c-17.698 0-31.998-14.299-31.998-31.998s14.3-31.998 31.999-31.998 31.998 14.299 31.998 31.998-14.3 31.998-31.998 31.998z' fill='%23fff'/%3E%3C/svg%3E");
	background-color: #f29700;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
}
section.view_article2 .container .bottom .con .icon span {
	font-size: 18px;
	font-weight: 600;
	color: #f29700;
	line-height: 25px;
	margin-left: 10px;
}
section.view_article2 .container .bottom .con .text {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	letter-spacing: 1px;
	padding-left: 30px;
}

@media (max-width: 620px) {
	.c_title .title {
		font-size: 30px;
	}
	.c_title .sub {
		font-size: 18px;
	}
	section.in_news {
		padding: 40px 10px;
	}
	section.in_news .newsBox {
		flex-direction: column;
	}
	section.in_news .newsBox > a {
		width: 100%;
		margin-bottom: 15px;
	}
	section.in_news .newsBox .list .con span {
		font-weight: 400;
	}
	section.in_dynamic .dynamicBox {
		flex-direction: column;
	}
	section.in_dynamic .dynamicBoxLeft {
		width: 100%;
	}
	section.in_dynamic .dynamicBoxLeft .BoxLeft {
		padding: 10px;
	}
	section.in_dynamic .dynamicBoxLeft .BoxLeft {
		flex-wrap: wrap;
	}
	section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList {
		width: 50%;
		margin-bottom: 10px;
	}
	section.in_dynamic .dynamicBoxRight {
		width: 100%;
		padding: 10px 20px;
		padding-bottom: 40px;
	}
	section.in_dynamic .dynamicBoxRight .more {
		margin-top: 20px;
	}
	section.in_notice {
		padding: 20px 10px;
	}
	section.in_notice .newsBox {
		flex-direction: column;
	}
	section.in_notice .newsBox .list {
		width: 100%;
		margin-bottom: 10px;
	}
	section.in_blabl {
		padding: 20px 10px;
	}
	section.in_blabl .blablaBox {
		flex-direction: column;
	}
	section.in_blabl .blablaBox .list {
		width: 100%;
		margin-bottom: 10px;
	}
	section.in_teacher .container {
		padding: 30px;
	}
	section.in_blabl .btnbox {
		display: flex;
		justify-content: center;
	}
	section.in_blabl .btn {
		max-width: 383px;
		width: auto;
	}
	section.in_mien {
		padding: 20px 10px;
	}
	section.in_record {
		padding: 20px 10px;
	}
	section.in_activity .activityBox .box.box1 {
		flex-direction: column;
		height: auto;
	}
	section.in_activity .activityBox .box.boxbottom {
		flex-direction: column;
	}
	section.in_activity .activityBox .box.box2 {
		width: 100%;
	}
	.footer-main .container .introduce .lead {
		display: flex;
		flex-direction: column;
	}
	.footer-main .container .introduce {
		padding: 0 15px;
		padding-top: 53px;
	}
	.footer-main .container .introduce .lead .list {
		padding-top: 20px;
	}
	.banner .swiper-button-next,
	.banner .swiper-button-prev {
		display: none;
	}
	.navbar .nav .function a.search {
		display: none;
	}
	.navbar .nav .function .keyBox input {
		left: -233px;
		display: block;
		width: 100vw;
		border-bottom: 2px solid #383838;
		border-radius: 0;
		box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px;
	}
	section.in_dynamic .dynamicBoxLeft .BoxLeft .leftList > span {
		font-size: 18px;
		line-height: 40px;
	}
	section.in_dynamic .dynamicBoxRight .RightList a {
		font-size: 18px;
	}
	.footer-main .container .introduce .qrs {
		padding-top: 10px;
	}
	.footer-main .container .logo {
		padding-left: 10px;
	}
	section.intro .container {
		flex-direction: column;
	}
	section.theIndex .index {
		position: initial;
		width: 100%;
		transform: translateX(0px);
		padding-bottom: 150px;
		display: none;
	}
	section.theIndex {
		position: relative;
		margin-right: 0px;
	}
	section.theIndex .index .list {
		padding: 0;
	}
	section.theIndex .index .list a {
		font-size: 16px;
	}
	section.theIndex .title {
		width: 100%;
		right: 0;
		height: auto;
		padding: 20px;
		margin-bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	section.theIndex .title icon {
		display: block;
	}
	section.theIndex .title span {
		font-size: 24px;
	}
	section.contentBox {
		padding: 45px 20px;
	}
	section.list2Box {
		padding: 45px 20px;
	}
	section.list3Box {
		padding: 45px 20px;
	}
	section.list3Box .con .Box .list .d {
		margin-left: 0;
	}
	section.position .container {
		padding: 20px 10px;
	}
	section.list3Box .con .Box .list .d::after {
		display: none;
	}
	section.list3Box .con {
		flex-direction: column;
	}
	section.list3Box .con .Box .list {
		flex-direction: column;
	}
	section.list3Box .con .yy {
		margin-bottom: 30px;
	}
	section.contentBox2 {
		padding: 50px 20px;
	}
	section.list1Box {
		flex-direction: column;
		padding: 0 10px;
		padding-top: 10px;
	}
	section.list1Box .list {
		width: 100%;
		height: 240px;
	}
	section.list4Box {
		padding: 50px 10px;
	}
	section.list4Box .subNav a {
		padding: 0 15px;
		margin: 10px 0;
	}
	section.list5Box .subNav a {
		padding: 0 15px;
		margin: 10px 0;
	}
	section.list4Box .newsBox .list {
		margin-top: 20px;
	}
	section.list4Box .newsBox .list > a {
		flex-direction: column;
	}
	section.list4Box .newsBox .list > a .con {
		padding-left: 0px;
	}
	section.list4Box .newsBox .list > a .img {
		width: 100%;
		max-width: 100%;
	}
	section.list5Box {
		padding: 20px 10px;
	}
	section.list6Box .screen .filter-boxs .filter-cen a {
		margin: 5px;
	}
	section.list6Box .content .list {
		width: 100%;
	}
	section.list6Box .content {
		padding: 10px;
	}
	section.list7Box .screen .filter-boxs .filter-cen a {
		margin: 5px;
	}
	section.list7Box .content .list {
		width: 100%;
	}
	section.list7Box .content {
		padding: 10px;
	}
	section.list8Box .content {
		padding: 20px 10px;
	}
	section.list9Box {
		padding: 20px 10px;
	}
	section.list9Box .list > a {
		flex-direction: column;
	}
	section.list9Box .newsBox .list > a .con {
		padding-left: 0px;
	}
	section.list9Box .newsBox .list > a .img {
		width: 100%;
		max-width: 100%;
	}
	section.list10Box .subNav {
		padding-bottom: 20px;
		padding-top: 20px;
		padding-left: 15px;
	}
	section.list10Box .newsBox .list {
		width: 100%;
		height: auto;
	}
	section.list10Box .newsBox .list .param span {
		background-size: 20px !important;
	}
	section.contentBox3 {
		padding: 30px 20px;
	}
	section.contentBox3 .subNav a {
		padding: 0 20px;
		margin-bottom: 10px;
	}
	section.contentBox4 {
		padding: 30px 20px;
	}
	section.contentBox4 .subNav a {
		padding: 0 20px;
		margin-bottom: 10px;
	}
	section.list11Box .list > a {
		flex-direction: column;
	}
	section.list11Box {
		padding: 20px;
	}
	section.list11Box .list > a .con {
		padding-left: 0px;
		padding-top: 10px;
	}
	section.list11Box .list > a .img {
		width: 100%;
	}
	section.list11Box .list > a .img img {
		width: 100%;
	}
	section.list12Box .newsBox .list > a {
		flex-direction: column;
	}
	section.list12Box {
		padding: 20px;
	}
	section.list12Box .newsBox .list > a .img {
		width: 100%;
		max-width: 100%;
		aspect-ratio: 10/6;
	}
	section.list12Box .newsBox .list > a .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	section.list12Box .newsBox .list > a .con {
		padding-left: 0;
	}
	section.list13Box {
		padding: 20px;
	}
	section.in_teacher .container .swiper-slide {
		margin-bottom: 38px;
		margin-top: 0;
	}
	section.in_teacher .container .swiper-button.swiper-button-prev {
		left: 95px;
		top: 100%;
	}
	section.in_teacher .container .swiper-button.swiper-button-next {
		right: 120px;
		top: 100%;
	}
	section.list_search {
		padding: 10px;
	}
	section.intro .container.pad {
		padding: 20px 10px !important;
	}
	section.in_notice .newsBox .list .img img {
		width: 100%;
		height: 105px;
		object-fit: cover;
	}
	section.in_activity .activityBox .box .list.i1 {
		width: 100%;
		height: auto;
	}
	section.in_activity .activityBox .box .list.i2 {
		width: 100%;
		height: auto;
	}
	section.in_activity .activityBox .box.box3 {
		width: 100%;
	}
	.banner .swiper-slide img {
		width: 100%;
		height: 30vh;
		object-fit: cover;
	}
	.banner .swiper-slide .title {
		height: 54px;
	}
}

/*# sourceMappingURL=style.css.map */
